﻿using System;

namespace FNN.Intervals
{
    [Serializable]
    public class ValueInterval : BaseInterval
    {        
        /// <summary>
        ///     Значение интервала
        /// </summary>
        public short Value { get; set; }

        /// <summary>
        ///     Конструктор по умолчанию
        /// </summary>
        public ValueInterval()
        {
            Start = 0.0;
            End = 0.0;
            Value = -1;
        }

        /// <summary>
        ///     Конструктор с параметрами
        /// </summary>
        /// <param name="start">Начало интервала</param>
        /// <param name="end">Конец интервала</param>
        /// <param name="value">Значение интервала</param>
        public ValueInterval(double start, double end, short value)
        {
            Start = start;
            End = end;
            Value = value;
        }
    }
}
